//NOTE: tipo=0->entero,tipo=1->decimal,tipo=2->caracter,tipo=3->telefono,tipo=4->decimal con coma.
// Example:
//          <input type="text" maxlength="8" onkeypress="return acceptInput(event,0,this,false)"/>

function acceptInput(evt,tipo,field,enviarEntrada){
    var key = document.all ? evt.keyCode:evt.which;
    if(enviarEntrada==false && key==13)return false;
    if(key<=13)return true;
    flag=false;
    if(tipo==0){
        flag=(key >= 48 && key <= 57)
    }else if(tipo==1){
        flag=((key >= 48 && key <= 57) || (field.value.indexOf('.')==-1&&key==46));
    }else if(tipo==2){
        flag=((key>=97 && key<=122)||(key>=65 && key<=90) || key==32 || key==46)
    }else if(tipo==3){
        flag=((key >= 48 && key <= 57) || key==32 || key==45)
    }else if(tipo==4){
        flag=((key >= 48 && key <= 57) || (field.value.indexOf(',')==-1&&key==44));
    }
    return flag;
}
//return true or false if press enter key
function onEnter(evt){
    var key = document.all ? evt.keyCode:evt.which;
	return (key==13)
}